/*
看下面一段程序，回答问题
s1 := make([]int, 3, 4)
s2 := append(s1, 1)

请问s1、s2内各有什么元素？
s1修改一个元素会影响s2吗？s2修改一个元素会影响s1吗？
s2再增加一个元素会怎么样？
*/

/*
s1,s2内各元素为：s1 = [0, 0, 0]，s2 = [0, 0, 0, 1]
在其cap内，s1修改元素会影响s2的输出值，s2修改一个元素也会影响s1，因为s1和s2都是[]int切片类型，底层共用一个数组
s2再增加一个元素，cap会翻倍变为8，len变为5，底层对应数组地址会发生改变
*/